home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
rnet107u.zip
/
ECHOS.DOC
< prev
next >
Wrap
Text File
|
1991-01-03
|
12KB
|
214 lines
┌────────────────────────────────────────────────────────────────────────────┐
│ EchoConferences and EchoNetworks │
└────────────────────────────────────────────────────────────────────────────┘
EchoConferences are message bases which are shared between multiple PCBoard
Bulletin Board Systems. Messages which are entered in an EchoConference on
any of the echoing BBS's will be transferred to the other BBS's during a
nightly event. Public messages entered in an EchoConference will be seen
by more than only the users on the originating BBS, but on all the BBS's
which support ("carry") that EchoConference.
There are several methods of operating an EchoConference, but here we are
only concerned with how they can be implemented using the "QWK" packet
standard. It is assumed you are well-acquainted with PCBoard and have some
working knowledge of offline reader mail doors (such as QMail, MarkMail,
KMail, and TomCat!). If you are not familiar with an offline reader door,
I highly recommend you use one and an offline reader (such as EZ-Reader,
SLMR, or Deluxe) for several days before attempting to implement an
EchoConference.
EchoConference - A PCBoard message base (conference) which has the "echo
flag" turned on and is having messages sent (echoed) to
other bulletin board systems.
Host - A BBS where mail messages are sent and acquired from.
All systems on the network must have a host except the
highest tier (that usually being refered to as the
InterNational Host).
Host Sysop - The Sysop of a BBS that is providing echo conferences for
systems below it on the network tier. The Host Sysop is
the Sysop of the system directly above the system in
question.
HOST_ID - An assigned eight letter "code" given to a BBS which
operates any of the various offline reader mail doors.
Examples: Faster-Than-Light is assigned the HOST_ID of
FTL; The Right Place is assigned TRP; Cheers! is assigned
CHEERS; Executive Network is assigned EXECNET.
Network - Also refered to as EchoNetworks. This is a collection of
boards which have setup a series of conferences to be
commonly carried between them. Examples: ILink,
SmartNet, Intelec, UNI-Net.
Offline Reader - A program designed to read messages packaged up by a
offline mail door which creates replies to be sent back
up to the mail door. "Offline" refers to the ability to
read/reply to messages without being "live."
.REP Packet - REPly packet. This is a ZIP|ARC|PAK file containing the
messages FROM your system TO the host system. This
packet is created by RNet when executing an EXPORT
operation (sending messages up to the host)
.QWK Packet - This is a ZIP|ARC|PAK file containing the mail FROM your
host system TO your system. This packet is opened and
read by the RNet IMPORT operation to put incoming
messages into your message bases.
┌────────────────────────────────────────────────────────────────────────────┐
│ An example network configuration (graphically): │
└────────────────────────────────────────────────────────────────────────────┘
┌────────────────────┐
┌───┤ InterNational Host ├───┐
│ └────────────────────┘ │
│ │
┌───────┴───────┐ ┌───────┴───────┐
┌─┤ National Host ├─┐ │ National Host │
│ └───────────────┘ │ └───────────────┘
│ │
┌───────┴───────┐ ┌───────┴───────┐
│ SuperRegional │ ┌─┤ SuperRegional ├─┐
└───────────────┘ │ └───────────────┘ │
│ │
┌───────┴───────┐ ┌────────┴──────┐
│ Regional Host │ │ Regional Host │
└───────────────┘ └───────┬───────┘
│
┌───────────────┬───────┴───────┬──────────────┐
┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐ ┌─────┴─────┐
│ Local BBS │ │ Local BBS │ │ Local BBS │ │ Local BBS │
└───────────┘ └───────────┘ └───────────┘ └───────────┘
Each 'box' on the diagram represents a bulletin board system (BBS). Mail is
transfered up the network by having each system call its host to upload
mail from below and get mail which comes from above. This is a simple tier
system compared to a point-to-point system such as Fido based mail networks
use.
Note that not all of these levels have to exist within a network. Some
networks may simply have a single host where ALL other nodes call for mail.
Other networks may be even further "spread out" than the example above.
Generally, you'll find that most networks develope into a 3 to 4 level tier
system (the above example being 5 tier).
Each system may be using a different method of transferring mail between
itself and its host. RNet is designed as one method which is based on the
host system operating a QWK packet based offline reader door.
┌────────────────────────────────────────────────────────────────────────────┐
│ Local system configuration for EchoConferencing │
└────────────────────────────────────────────────────────────────────────────┘
To configure PCBoard to support EchoConferences:
Setup HOST_ID.CFG - If you are just starting to echo with this
host, you will need to create a HOST_ID.CFG
file to instruct RNet on how to operate,
what conferences go where, what taglines to
use, where to find things, etc. Please see
the RNET.DOC file for information on setting
up configuration files.
Contact Host Sysop - Contact your Host Sysop and have him enable
NetStatus for those conferences you would
like to echo to your system. Without
NetStatus, you cannot import messages on
your end nor will the host mail door accept
messages from your system.
Create a new conference - Use the same name (or very similar) as the
host for the conference you will be echoing.
Add the conference to your CNFN/G screens
and somehow designate it as an echo
conference so your users know about it. Do
not forget to actually create the message-
base in question!
Enable Conference Echo - When defining the conference, specify YES
for the "Echo Conference Messages". Without
this flag enabled, all mail will be
maintained locally and will not be sent out
to the host system. Users have the option
when entering a message as to if they would
like it echoed to other systems or not.
Inform users of Echo - Post a bulletin or news file informing users
of what an echo conference is and rules of
conduct when using one. If there are rules
for the network you are echoing, post those
for your users to read.
Set up a mail event - Through your EVENT.SYS or some other method,
establish an automated way of processing
mail to and from your host. This is where
RNet comes in as RNet will do the actual
message import|exporting needed for a
Qmail/MarkMail based echo with your host.
You must still use a communications program
and script or a package such as RoboComm to
do the actual transfer of mail packets.
┌────────────────────────────────────────────────────────────────────────────┐
│ Mail Processing Event documentation and information │
└────────────────────────────────────────────────────────────────────────────┘
Either by EVENT.SYS or batch file, you will need to execute the following
sequence of events to transfer your mail:
Gather outgoing mail - This is done by executing an RNET EXPORT
HOST_ID. RNet will find all new mail which
needs to be sent to the host and put it in a
REP packet. If a REP packet already exists,
RNet will append new messages to the end of
it if you have a REPLY_PROCESS=APPEND
(recommended) in your configuration.
Call Host System - Using a communications program, call your
host system. If this fails, you should
properly exit back to your batch file and
leave the REP packet (if any) alone so the
next event will add any new messages and try
to send that packet again. If you wish to
delete your REP packet even on failure, do
so and also COPY HOST_ID.BAK HOST_ID.PTR to
restore your pre-REP message pointers.
Login to host - Your host may or may not require you to use
a special login name for mail transfers.
Whatever the case, you need to properly
login to the host and get to the command
prompt.
Get to MailDoor - Open the offline reader door (MarkMail;
Qmail; Kmail; TomCat!; whatever).
Download QWK packet - Download any new mail as HOST_ID.QWK
Upload REP packet - Upload your HOST_ID.REP packet (new messages
from your system) if you have one ready.
Logoff host - (G)oodbye from host.
Import new host mail - To insert new mail (HOST_ID.QWK) which was
transfered from the host, execute a RNET
IMPORT HOST_ID. This will insert all new
messages to your message bases.
Reload PCBoard - The mail event is done. Return PCBoard to
normal operation or execute any other events
as needed (such as packing message bases,
doing caller analysis, etc).